//可变集合,不可变集合
//可变集合
val chinese = scala.collection.mutable.Map("Mary" -> 80, "Tom" -> 90)

//不可变集合
val english = scala.collection.immutable.Map("Mary" -> 80, "Tom" -> 90)


//获取集合中的元素
chinese("Mary")
//获取一个不存在的KEY  报错
//english("Mike")
def func(name:String): Int={
  if (chinese.contains("Mike")) {
    chinese("Mike")
  }else{
    -1
  }
}

func("Mike")

//简写方式
chinese.getOrElse("Mike",-1)

//修改一个集合必须是可变集合
chinese.update("Mary",100)

chinese("Mary")

//在集合中添加元素
chinese += ("Mike"->95)
//在集合中删除元素
chinese -= ("Mike")



